@charset "utf-8";/*Copyright (C) 山东卓博信息科技有限公司 All rights reserved版权声明：以下代码均属于山东卓博信息科技有限公司（以下简称卓博科技）原创设计，版权归卓博科技所有，拷贝、抄袭、盗用者将追究其法律责任。 */::-webkit-scrollbar {width:8px;height:8px;}



::-webkit-scrollbar-track {background:#f8f8f8;}



::-webkit-scrollbar-thumb {background:#03418d;height:60px;}



::-webkit-scrollbar-thumb:window-inactive {background:#03418d;}



::-webkit-scrollbar-thumb:vertical:hover {background:#03418d;}



body {font-family:"Helvetica Neue","Helvetica","Arial","sans-serif","微软雅黑";}



html,body {height:100%;}



@font-face {font-family:"hye1gjm";src:url("../fonts/hye1gjm.ttf") format("truetype");font-weight:normal;font-style:normal;}



@font-face {font-family:"STKAITI";src:url("../fonts/STKAITI.ttf") format("truetype");font-weight:normal;font-style:normal;}



.bgColorF0 {background-color:#f0f0f0;}



svg {display:block;}



i,em {font-style:normal;}



a {color:#333;}



a:focus,a:hover {text-decoration:none;}



.img {overflow:hidden;position:relative;margin:0 auto;}



.img img {display:block;width:100%;-webkit-transition:all .5s;transition:all .5s;}



@media (max-width:767px) {.PC_img {display:none!important;}



}



@media (min-width:768px) {.min_img {display:none!important;}



.container {width:81.2761%;max-width:1554px;}



}



/*搜索页面*/.noResult {text-align:center;font-size:16px;text-transform:uppercase;margin:50px 0;}



@media (min-width:768px) {.noResult {font-size:20px;}



}



ul li {list-style:none;}



.yqlj .container {height:130px;background:url(../images/yqlj.png) no-repeat center;}



.yqlj ul {padding-top:75px;padding-left:300px}



.yqlj li {float:left;margin-right:10px;font-size:12px}



.yqlj li a {color:#aaa}



/*foot*/.footer {clear:both;background:#333;}



.footer .foot-top {overflow:hidden;padding-top:48px;}



.footer .foot-top .left {float:left;background:#fff;text-align:center;padding:10px;width:16%;}



.footer .foot-top .left img {width: 60%;}



.footer .foot-top .left span {display:block;margin:10px auto;}



.footer .foot-top .left .phone strong {font-size:22px;display:block;margin:10px auto;color:#03418d;}



.footer .foot-top .right {float:right;}



.footer .foot-top .right .foot-nav {border-top:1px solid #444;border-bottom:1px solid #444;overflow:hidden;padding:10px 0;}



.footer .foot-top .right .foot-nav ul {list-style:none;}



.footer .foot-top .right .foot-nav ul li {float:left;text-align:center;list-style:none;width: 12%;}



.footer .foot-top .right .foot-nav ul li a {color:#ccc;font-size:16px;display:block;}



.footer .foot-top .right .foot-nav ul li a:hover {color:#fff;}



.footer .foot-top .right .cont {overflow:hidden;margin-top:60px;color:#ccc;margin-left:40px;}



.footer .foot-top .right .cont .block {float:left;border-right:1px solid #444;height:280px;margin-left:43px;width:41%;}



.footer .foot-top .right .cont .block span {font-size:18px;display:block;margin-bottom:10px;}



.footer .foot-top .right .cont .block ul {list-style:none;padding-left:0;}



.footer .foot-top .right .cont .block ul li a {color:#bbb;font-size:14px;}



.footer .foot-top .right .cont .block ul li a:hover {background:#fff;color:#03418d;}



.footer .foot-top .right .cont .block ul li {line-height:35px;float:left;width:150px;}



.footer .foot-top .right .cont .col-md-6 ul li {width:500px;font-size:14px;}



.footer .foot-top .right .cont .block:last-child {border-right:0;margin-right:0;padding-right:0;text-align:left;}



.footer .foot-bottom {background:#222;overflow:hidden;color:#999;}



.footer .foot-bottom .container {padding-top:10px;}



.footer .foot-bottom p {font-size:12px;}



.footer .foot-bottom p a {color:#666;}



.footer .foot-bottom p a:hover {}



.footer .foot-bottom .left {float:left;}



.footer .foot-bottom .right {float:right;}



.footer .foot-bottom .right img {width:100px;height:35px;float:left;margin-left:10px;}



/*导航*/.navbar-default {background-color:rgba(255,255,255,1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border:0;border-radius:0;margin-bottom:0;}



.navbar-brand {height:auto;padding-top:10px;padding-bottom:10px;}



.navbar-brand img {display:block;height:30px;}



.navbar-default .navbar-toggle {border:0;padding-top:15px;padding-bottom:15px;margin-top:0;margin-bottom:0;margin-right:5px;}



.navbar-default .navbar-toggle .icon-bar {width:30px;background-color:#03418d;position:relative;-webkit-transition:all .5s;transition:all .5s;}



.navbar-toggle .icon-bar+.icon-bar {margin-top:7px;}



.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background-color:transparent;}



.navbar-default .menu_close .icon-bar:nth-child(1) {-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4.5px;}



.navbar-default .menu_close .icon-bar:nth-child(2) {display:none;}



.navbar-default .menu_close .icon-bar:nth-child(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4.5px;}



.navbar-default .navbar-nav>li>a {color:#595757;text-transform:uppercase;overflow:hidden;position:relative;-webkit-transition:all .8s;transition:all .8s;}



.navbar-default .navbar-nav>li>a span {padding-top:4px;}



.navbar-default .navbar-nav>li>a .en {margin-left:10px;}



.navbar-default .navbar-nav>li>a:before {content:"";width:0;height:4px;background-color:#03418d;position:absolute;left:0;top:0;z-index:2;-webkit-transition:all .8s;transition:all .8s;}



.navbar-default .navbar-nav>li>a:hover:before,.navbar-default .navbar-nav>.active>a:before {width:100%;}



.navbar-default .nav>li>a:focus,.navbar-default .nav>li>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {color:#221814;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(180,180,180,.75);box-shadow:0 0 8px rgba(180,180,180,.75);}



.navbar-default .navbar-nav>.active>a {font-weight:bold;}



.navbar-collapse::-webkit-scrollbar {width:2px;height:2px;}



.top_tel {margin:15px 0;}



.top_tel a {font-size:26px;color:#03418d;font-weight:bold;display:flex;flex-direction:row;align-items:center;}



.top_tel a>img {display:block;width:36px;height:36px;margin-right:14px;}



@media (max-width:767px) {.header .navbar-fixed-top .navbar-collapse {max-height:none;position:fixed;left:0;right:0;bottom:0;top:50px;background-color:#fff;margin:0;}



.navbar-default .navbar-nav>li>a:before {height:2px;}



.top_tel a {font-size:20px;}



.top_tel a>img {width:30px;height:30px;}



}



@media (min-width:768px) and (max-width:1499px) {.header .container {width:auto;}



.navbar-header {float:none;position:relative;}



.navbar-default .navbar-toggle {display:block;margin-top:15px;margin-bottom:15px;}



.navbar-collapse.collapse {display:none!important;}



.collapse.in {display:block!important;overflow-y:auto !important;}



.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {margin-left:-15px;margin-right:-15px;}



.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {padding-left:15px;padding-right:15px;}



.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {margin-left:0;}



.navbar-brand img {height:60px;}



.navbar-default .navbar-nav {float:none!important;margin-left:-15px;margin-right:-15px;}



.navbar-default .navbar-nav>li {float:none;}



.navbar-default .navbar-nav>li>a {font-size:16px;padding-top:20px;padding-bottom:20px;}



.header .navbar-fixed-top .navbar-collapse {max-height:none;position:fixed;left:0;right:0;bottom:0;top:80px;background-color:#fff;border-top:1px #e7e7e7 solid;margin:0;}



}



@media (min-width:1500px) {.navbar-brand {}



.navbar-brand img {height:92px;}



.navbar-collapse.collapse {display:flex!important;flex-direction:row-reverse;align-items:center;}



.navbar-collapse.collapse:before,.navbar-collapse.collapse:after {display:none;}



.navbar-default .navbar-nav {margin-right:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end;}



.navbar-default .navbar-nav>li {width:11.11111%;max-width:116px;padding-left:4px;}



.navbar-default .navbar-nav>li>a {font-size:16px;height:100px;padding:0;text-align:center;}



.navbar-default .navbar-nav>li>a span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:4px;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .8s;transition:all .8s;}



.navbar-default .navbar-nav>li>a .en {margin-left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}



.navbar-default .navbar-nav>li>a:hover .en,.navbar-default .navbar-nav>.active>a .en {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}



.navbar-default .navbar-nav>li>a:hover .cn,.navbar-default .navbar-nav>.active>a .cn {-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}



.top_tel {flex:0 0 auto;float:right;margin-left:20px;}



}



/*首页*/.index_banner {width:100%;height:100%;overflow:hidden;position:relative;}



.index_banner .swiper-container {height:100%;}



.index_banner img {display:block;width:100%;}



.banner_bg {width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center;}



.slogan {position:absolute;top:50px;left:0;bottom:0;z-index:2;background-color:#fff;width:50px;padding:30px 5px 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all 1.5s;transition:all 1.5s;}



.slogan span {display:block;font-family:"STKAITI";letter-spacing:1px;writing-mode:vertical-rl;writing-mode:tb-rl;}



.slogan svg {width:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:65px;fill:#2c2c2c;}



.index_banner:hover .slogan {-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}



.banner_text {position:absolute;left:0;right:0;bottom:0;background-color:#fff;text-align:center;min-height:50px;padding:10px 60px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 1s;transition:all 1s;opacity:0;}



.banner_text span {display:block;}



.swiper-slide-active .banner_text {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0.9;}



.index_banner>.swiper-button-prev,.index_banner>.swiper-button-next {width:30px;height:36px;margin-top:0;background-color:rgba(35,24,21,.9);background-size:10px;outline:none;-webkit-transition:all .5s;transition:all .5s;}



.index_banner>.swiper-button-prev {left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}



.index_banner>.swiper-button-next {right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}



.index_banner:hover>.swiper-button-prev,.index_banner:hover>.swiper-button-next {-webkit-transform:none;transform:none;}



.banner_pagination {position:absolute;left:15px;bottom:5px;z-index:4;display:flex;flex-direction:row;align-items:center;-webkit-transition-delay:1s!important;transition-delay:1s!important;}



.banner_pagination .swiper-pagination {position:static;}



.banner_pagination .swiper-pagination-current {margin-right:5px;}



.banner_pagination .swiper-pagination-total {margin-left:5px;}



.banner_btn {display:flex;flex-direction:row;align-items:center;margin-left:15px;}



.banner_btn .swiper-button-prev,.banner_btn .swiper-button-next {position:static;width:30px;height:auto;background:none;margin:0;outline:none;}



.banner_btn .swiper-button-prev {margin-right:15px;}



.banner_btn .swiper-button-prev svg {-webkit-transform:rotate(180deg);transform:rotate(180deg);}



.banner_btn svg {fill:#c9caca;}



.banner_btn .swiper-button-prev:hover svg,.banner_btn .swiper-button-next:hover svg {fill:#03418d;}



@media (max-width:767px) {.banner_bg.PC_img {display:block!important;}



.banner_bg.min_img {display:none!important;}



}



/*竖屏*/@media (max-width:767px) and (orientation:portrait) {.banner_bg.PC_img {display:none!important;}



.banner_bg.min_img {display:block!important;}



}



/*横屏*/@media (max-width:767px) and (orientation:landscape) {.slogan {padding-top:10px;padding-bottom:40px;}



.slogan svg {bottom:20px;}



.banner_pagination {left:40px;}



}



@media (min-width:768px) {.slogan {top:80px;width:80px;padding-bottom:140px;}



.slogan span {font-size:16px;}



.slogan svg {width:50px;bottom:105px;}



.banner_text {min-height:80px;padding:15px 95px;font-size:18px;}



.index_banner>.swiper-button-prev,.index_banner>.swiper-button-next {width:50px;height:60px;background-size:15px;}



.banner_pagination {left:9.36195%;bottom:30px;}



.banner_btn {margin-left:30px;}



.banner_btn .swiper-button-prev,.banner_btn .swiper-button-next {width:50px;}



.banner_btn .swiper-button-prev {margin-right:30px;}



}



@media (min-width:1500px) {.slogan {top:100px;width:100px;}



.slogan svg {bottom:125px;}



.banner_text {min-height:100px;padding:25px 125px;}



.banner_pagination {bottom:40px;}



}



.index_main {padding:25px 0;position:relative;z-index:1;}



.index_main .container {position:relative;z-index:2;}



.index_bg {width:100%;position:absolute;top:0;left:0;bottom:0;background-position:top center;}



.element {position:absolute;top:-25px;z-index:-1;width:100%;max-width:360px;}



.element svg {width:100%;max-width:710px;margin-left:auto;}



.element svg .cls-1 {fill:none;stroke:#03418d;stroke-width:1px;stroke-miterlimit:10;}



.elementOdd {right:0;}



.elementEven {left:0;}



.elementEven svg {-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}



.elementEven svg .cls-1 {stroke:#c9caca;}



/*.element svg .circle {stroke-dasharray:188,188;stroke-dashoffset:188;}



.elementEffect svg .leftSemicircle {-webkit-animation:circle 1s forwards 3.4s;animation:circle 1s forwards 3.4s;}



.elementEffect svg .rightSemicircle {-webkit-animation:circle 1s forwards 2s;animation:circle 1s forwards 2s;}



@-webkit-keyframes circle {100% {stroke-dasharray:188,188;stroke-dashoffset:94;}



,0% {stroke-dashoffset:188;}



}



@keyframes circle {100% {stroke-dasharray:188,188;stroke-dashoffset:94;}



,0% {stroke-dashoffset:188;}



}



*/.element svg line {stroke-dasharray:0,304;}



.element svg path {stroke-dasharray:0,1076;}



.elementEffect svg line {-webkit-animation:elementLine 1.5s ease-in-out .5s forwards;animation:elementLine 1.5s ease-in-out .5s forwards;}



.elementEffect svg path {-webkit-animation:elementPath 3s ease-in-out 1s forwards;animation:elementPath 3s ease-in-out 1s forwards;}



@keyframes elementLine {100% {stroke-dasharray:304,304;}



50% {stroke-dasharray:304,304;}



0% {stroke-dasharray:0,304;}



}



@keyframes elementPath {100% {stroke-dasharray:1076,1076;}



50% {stroke-dasharray:1076,1076;}



0% {stroke-dasharray:0,1076;}



}



.index_title {overflow:hidden;margin-bottom:20px;}



.index_title a {display:inline-block;color:#333;text-align:center;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



.index_title .h2 {font-size:24px;font-family:"hye1gjm";font-family:"汉仪细圆简";margin:8px 0 0;}



.index_title span {display:block;font-size:14px;color:#727171;text-transform:uppercase;letter-spacing:1px;font-family:"hye1gjm";font-family:"汉仪细圆简";}



.index_more {text-align:center;margin-top:20px;}



.index_more a {display:block;border:1px #ccc solid;color:#000;text-transform:capitalize;line-height:20px;padding:15px 10px;max-width:200px;position:relative;}



.index_more a:before {content:"";width:0;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;z-index:-1;background-color:#03418d;-webkit-transition:all .5s;transition:all .5s;}



.index_more a svg {width:50px;background-size:contain;fill:#040000;position:absolute;top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .5s;transition:all .5s;}



.index_more a:hover {color:#fff;}



.index_more a:hover svg {-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%);fill:#03418d;}



.index_more a:hover:before {width:calc(100% + 2px);}



@media (max-width:767px) {.index_bg {background-size:cover;}



}



@media (min-width:768px) {.index_main {padding:45px 0;}



.index_bg {background-attachment:fixed;}



.element {top:-70px;max-width:920px;}



.element svg {height:128px;}



.index_title .h2 {font-size:28px;}



.index_more {margin-top:40px;}



.index_more a {max-width:280px;padding-top:20px;padding-bottom:20px;font-size:16px;}



}



@media (min-width:1200px) {.element svg {height:138px;}



.index_title .h2 {font-size:34px;}



}



@media (min-width:1366px) {.elementOdd svg {margin-left:18%;}



.elementEven svg {margin-right:18%;}



}



@media (min-width:1500px) {.element svg {height:146px;}



.index_title .h2 {font-size:40px;}



.index_title span {font-size:16px;}



.index_more a {max-width:360px;padding-top:25px;padding-bottom:25px;}



}



@media (min-width:1600px) {.elementOdd svg {margin-left:0;}



.elementEven svg {margin-right:0;}



}



/*首页关于*/.index_advantage_list {text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:40px;}



.index_advantage_list:before,.index_advantage_list:after {display:none;}



.index_advantage_list .column {margin-bottom:30px;max-width:330px;}



.index_advantage_list .span {font-size:16px;color:#03418d;line-height:1;border-bottom:1px #bbc2c9 solid;padding-bottom:15px;position:relative;}



.index_advantage_list .span:after {content:"";width:50px;height:2px;background-color:#03418d;position:absolute;bottom:-1.5px;left:50%;margin-left:-25px;}



.index_advantage_list .span span {font-size:24px;font-weight:bold;}



.index_advantage_list em {display:block;color:#040000;margin-top:12px;}



.index_about_list {margin:15px 0 0;}



.index_about_list .column {padding:0;margin-bottom:30px;}



.index_about_list .swiper-slide img {display:block;width:100%;}



.index_about_content {color:#464340;line-height:36px;min-height:240px;max-height:240px;overflow:hidden;}



.index_about_content p {margin:0;}



.index_about_content h1{font-size: 20px;}



.index_about_tab {display:flex;flex-direction:row;flex-wrap:wrap;margin:40px -15px 0;}



.index_about_tab li {padding:0 15px;margin-bottom:20px;}



.index_about_tab li a {display:block;width:64px;height:64px;border-radius:100%;padding:0;-webkit-transition:all .5s;transition:all .5s;}



.index_about_tab a img {display:block;width:100%;}



.index_about_tab li a:before,.index_about_tab li a:after {content:"";width:100%;height:100%;border:1px transparent solid;border-radius:100%;position:absolute;top:0;left:0;}



.index_about_tab li a:hover,.index_about_tab li a:focus {background-color:transparent;color:#03418d;-webkit-box-shadow:0 2px 4px rgba(234,138,137,.75);box-shadow:0 2px 4px rgba(234,138,137,.75);}



.index_about_tab li a:hover:before {border-top-color:#03418d;border-right-color:#03418d;border-bottom-color:#03418d;-webkit-transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s;}



.index_about_tab li a:hover:after {border-top-color:#03418d;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:transform .4s linear;transition:transform .4s linear;}



.index_about_tab li.active a:before {border-color:#03418d;}



@media (min-width:768px) {.index_advantage_list .span {font-size:18px;}



.index_advantage_list .span span {font-size:28px;}



.index_about_list {margin-top:40px;}



.index_about_list .swiper-container {width:100%;height:500px;}



.index_about_tab li a {width:86px;height:86px;}



}



@media (min-width:992px) {.index_about_list .column:nth-child(1) {padding-right:5.24934%;margin-top:50px;}



.index_about_list .column:nth-child(2) {padding-left:12px;}



}



@media (min-width:1200px) {.index_advantage_list {margin-top:60px;}



}



@media (min-width:1500px) {.index_advantage_list {margin-top:90px;}



.index_advantage_list .span {font-size:20px;}



.index_advantage_list .span span {font-size:35px;}



.index_advantage_list em {font-size:16px;}



}

/*产品*/

/*案例展示*/

.index-product{}

.index-product .nav li a{background:#ddd;border-radius:10px;}

.index-product .product_list .column {margin-bottom:25px;}

.index-product .product_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;}

.index-product .product_list a:before,.product_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}

.index-product .product_list a:before {left:0;}

.index-product .product_list a:after {right:0;}

.index-product .product_list .h2 {font-size:18px;margin:24px 0 0;text-overflow:ellipsis;white-space:nowrap;}

.index-product .product_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 20px;}

.index-product .product_list .img:after {content:"";width:100%;height:100%;background-color:#000;opacity:.3;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}

.index-product .product_list a:hover .img:after {opacity:0;}

.index-product .product_list a:hover {color:#d32725;}

.index-product .product_list a:hover:before,.product_list a:hover:after {width:0;}

@media (max-width:767px) {.index-product .product_list {margin-left:-10px;margin-right:-10px;}

.product_list .column {padding:0 10px;}

.product_list .h2 {font-size:16px;margin-top:18px;}

}

@media (max-width:479px) {.index-product .product_list .column {width:100%;}

}

@media (min-width:1500px) {.index-product .product_list {margin-left:-21px;margin-right:-21px;}

.index-product .product_list .column {padding:0 21px;}

}





/*首页主营业务*/#hexagon {fill:none;stroke:#7b7c7e;stroke-miterlimit:10;stroke-width:1px;stroke-dasharray:2 2;}



.index_business_list {margin-top:40px;}



.index_business_list .column {margin-bottom:40px;}



.index_business_list a {display:block;color:#231815;text-align:center;}



.index_business_list .h2 {font-size:16px;margin:8px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_business_list span {display:block;font-size:16px;text-transform:uppercase;letter-spacing:6px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:20px;}



.index_business_list p {font-size:12px;color:#595757;margin:8px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_business_list .img {padding:3.91304%;}



.index_business_list .img em {position:absolute;top:3.91304%;left:3.91304%;z-index:1;font-size:16px;color:#fff;text-transform:capitalize;width:calc(100% - 7.82608%);height:calc(100% - 7.82608%);display:flex;flex-direction:column;justify-content:center;/*-webkit-transform:rotateY(45deg);transform:rotateY(90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;*/-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .5s;transition:all .5s;opacity:0;}



.index_business_list .img em #hexagonBg {width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;fill:#040000;opacity:.3;}



.index_business_list .img em #arrow {fill:#fff;width:50px;margin:10px auto 0;}



.index_business_list #hexagon {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}



.index_business_list a:hover #hexagon {stroke:#03418d;}



.index_business_list a:hover .img em {-webkit-transform:none;transform:none;opacity:1;}



@media (max-width:479px) {.index_business_list .column {width:100%;}



}



@media (min-width:768px) {.index_business_list span,.index_business_list .h2 {font-size:18px;}



.index_business_list p {font-size:14px;}



}



@media (min-width:1200px) {.index_business_list {margin-top:60px;}



}



@media (min-width:1500px) {.index_business_list {margin-left:-24px;margin-right:-24px;margin-top:90px;}



.index_business_list .column {padding:0 24px;}



}



/*首页团队*/.index_team_list {margin-bottom:40px;}



.index_team_list a {display:block;color:#fff;text-align:center;position:relative;}



.index_team_list .text {width:100%;height:100%;background-color:rgba(211,39,37,.7);position:absolute;top:0;left:0;padding:15px;display:flex;flex-direction:column;justify-content:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;-webkit-transition:all .5s;transition:all .5s;opacity:0;}



.index_team_list .h2 {font-size:18px;line-height:1.4;margin:0;flex:0 0 auto;}



.index_team_list .h2:after {content:"";width:40px;height:1px;background-color:#fff;display:block;margin:10px auto 5px;}



.index_team_list .p {max-height:100%;overflow-y:auto;}



.index_team_list .p::-webkit-scrollbar {width:0;height:0;}



.index_team_list p {margin:0;}



.index_team_list a:hover .text,.index_team_list a:focus .text {opacity:1;-webkit-transform:none;transform:none;}



.index_team_list .modal-dialog {width:90%;height:60%;left:5%;top:20%;background-color:#fff;margin:0;padding:10px;}



.index_team_list .modal-content {width:100%;height:100%;background-color:transparent;border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding-right:5px;overflow-x:hidden;overflow-y:auto;}



.index_team_list .modal-content::-webkit-scrollbar {width:3px;height:3px;}



.index_team_list .modal-header {padding:0 0 5px;margin-bottom:10px;}



.index_team_list .modal-title {font-size:16px;margin-bottom:3px;text-transform:uppercase}



.index_team_list .modal-header p {margin:0;color:#666;}



.index_team_list i.close {width:30px;height:30px;background-color:#fff;border-radius:100%;font-size:30px;color:#03418d;font-weight:normal;text-align:center;line-height:25px;position:absolute;top:-15px;right:-15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);opacity:1;cursor:pointer;}



.index_team_list .modal-content .img {max-width:384px;margin:0 auto 15px;}



@media (min-width:768px) {.index_team_list {margin-bottom:80px;}



.index_team_list .text {padding:30px;}



.index_team_list .h2 {font-size:20px;}



.index_team_list .modal-dialog {width:680px;left:50%;margin-left:-340px;padding:40px;}



.index_team_list .modal-title {font-size:16px;}



}



@media (min-width:992px) {.index_team_list .modal-dialog {width:800px;margin-left:-400px;}



}



@media (min-width:1200px) {.index_team_list .modal-dialog {width:1050px;margin-left:-525px;}



.index_team_list .modal-title {font-size:18px;}



}



@media (min-width:1440px) {.index_team_list .modal-dialog {width:1250px;margin-left:-625px;}



}



@media (min-width:1500px) {.index_team_list .h2 {font-size:24px;}



.index_team_list .h2:after {width:60px;}



.index_team_list .p {font-size:16px;}



}



/*内页*/.wrapper {min-height:calc(100vh - 500px);padding-top:50px;position:relative;}



.inside_banner_main {overflow:hidden;position:relative;}



.inside_banner img {display:block;width:100%;}



.location_main {background-color:#ededed;color:#848585;}



.location_main .container {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}



.location_main .container:before,.location_main .container:after {display:none;}



.location {color:#4b4a4a;padding:5px 0;position:relative;}



.location b,.location a {font-weight:normal;color:#4b4a4a;line-height:20px;}



.location a:hover {color:#03418d;}



.inside_main {padding:25px 0;overflow:hidden;position:relative;}



.inside_main .container {position:relative;}



.layout_info {min-height:45vh;background-color:#fff;padding:15px 15px 50px;}



.layout_left {flex:0 0 auto;width:200px;margin-right:30px;position:relative;}



.layout_right {width:100%;/*overflow:hidden;*/}



.inside_title_box {border-bottom:1px #efefef solid;padding:20px 0;}



.inside_title_box .container,.inside_title_box .container>div {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}



.inside_title_box .container:before,.inside_title_box .container:after {display:none;}



.inside_title_box .container>div {margin-left:-30px;margin-right:-15px;padding:0 15px;}



.slogan1 {display:block;line-height:1.71428571;margin-top:10px;margin-left:-15px!important;}



.submenu {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -4px;padding:0 15px;}



.submenu:before,.submenu:after {display:none;}



.submenu li {padding:0 4px;margin:4px 0;}



.submenu li a {background-color:#e7e7e7;text-align:center;color:#333;line-height:20px;padding:8px;min-width:90px;}



.submenu li a:hover,.submenu li.active a {background-color:#03418d;color:#fff;}



.submenu1 {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -2px 30px;position:relative;}



.submenu1>li {padding:0 2px;margin:2px 0;}



.submenu1>li>a {color:#727171;letter-spacing:3px;line-height:1;padding:6px;}



.submenu1>li>a:hover,.submenu1>li.active>a,.submenu1 .open>a,.submenu1 .open>a:hover,.submenu1 .open>a:focus {background-color:transparent;color:#03418d;}



.submenu1 .open .dropdown-toggle:after {content:"";width:100%;height:2px;background-color:#03418d;position:absolute;left:0;bottom:0;}



.submenu1 .dropdown-menu {border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fbfbfb;}



.submenu1 .dropdown-menu li {display:inline-block;}



.submenu1 .dropdown-menu>li>a {color:#727171;padding:5px 10px;}



.submenu1 .dropdown-menu>li>a:hover,.submenu1 .dropdown-menu>.active>a,.submenu1 .dropdown-menu>.active>a:focus,.submenu1 .dropdown-menu>.active>a:hover {color:#03418d;background-color:transparent;}



/*page*/.inner-page {margin-top:20px;}



.inner-page ul {padding-left:0;list-style:none;}



.inner-page .left {background:#03418d;padding:10px;margin-bottom:10px;}



.inner-page .left .title {color:#fff;font-size:18px;margin-top:10px;text-align:center;}



.inner-page .left .pro-nav {background:#fff;border-radius:10px;padding:10px;margin-top:10px;}



.inner-page .left .pro-nav ul li {border-bottom:1px dashed #ccc;padding:8px 10px;}



.inner-page .left .pro-nav ul .active a {display:block;background:#03418d;color:#fff;}



.inner-page .right {}



.inner-page .right .block-1 {overflow:hidden;background:#fff;padding:3%;box-shadow:0 0 5px #ccc;}



.inner-page .right .block-1 img {width:100%;padding:3px;border:1px solid #ccc;}



.inner-page .right .block-1 .text {}



.inner-page .right .block-1 .text h1 {font-size:24px;color:#03418d;font-weight:bold;margin-top:10px;}



.inner-page .right .block-1 .text p {margin-top:30px;background:#eee;border:1px solid #ccc;padding:10px;}



.inner-page .right .block-1 .text .info {font-size:18px;margin-top:15px;}



.inner-page .right .block-1 .text .phone {margin-top:15px;overflow:hidden;font-size:24px;}



.inner-page .right .block-1 .text .phone i {font-size:24px;color:#03418d;margin-right:10px;}



.inner-page .right .block-1 .text .phone .kefu {width:100px;height:30px;background:#03418d;color:#fff;text-align:center;line-height:30px;float:right;font-size:16px;}



.inner-page .right .block-2 {overflow:hidden;background:#fff;padding:20px;box-shadow:0 0 5px #ccc;margin-top:20px;margin-bottom:20px;font-size:16px;color:#666;}



.inner-page .right .block-2 .title {background:#03418d;color:#fff;padding:10px 20px;float:left;clear:both;font-size:18px;}



.inner-page .right .block-2  blockquote {border-bottom:1px solid #03418d;overflow:hidden;clear:both;padding:0;border-left:0;font-size:18px;}



.inner-page .right .block-2  blockquote p {background:#03418d;color:#fff;padding:10px 20px;float:left;clear:both;}



.inner-page .right .block-2 .cont {clear:both;border-top:1px solid #03418d;padding-top:20px;margin-bottom:10px;}



.inner-page .right .block-2 img {max-width:700px;width:100%;height:auto;margin:0 auto;display:block;}



.inside_title {padding:0 15px;}



.inside_title .h2 {font-size:20px;text-align:center;margin:10px 0;}



.inside_title1 .h2 {font-size:20px;text-align:center;margin:0 0 15px;}



.InfoContent {line-height:2.4;position:relative;overflow:hidden;width: 80%;float: left;}



.InfoContent p {margin:0;}



.InfoContent img {max-width:100%;height:auto !important;display: block;margin: 0 auto !important;}



.InfoTitle {margin-bottom:30px;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center;}



.InfoTitle h4 {font-size:16px;margin:0;line-height:1.4;}



.InfoTitle .date {color:#666;margin-top:5px;}



.InfoTitle .date span {padding:0 5px;}

.relevant-product ul{ padding-left: 0}

.goBack {text-align:center;margin-top:30px;margin-bottom:-15px;}



.goBack a {display:inline-block;color:#fff;line-height:20px;background-color:#666;padding:10px 30px;}



.goBack a:hover {background-color:#03418d;}



.pager {margin:15px 0 0;}



.pager li>a,.pager li>span {border:1px #bfbfbf solid;color:#666;border-radius:6px;padding:6px 20px;margin:0 5px;}



.pager li>a:hover {color:#fff;border-color:#03418d;background-color:#03418d;}



.info_previous_next_wrap {border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;}



.info_previous_next_wrap b {font-weight:normal;}



.info_previous_next_wrap a {color:#666;text-decoration:none;}



.info_previous_next_wrap a:hover {color:#03418d;}



.info_Previous,.info_Next {margin-bottom:10px;}



@media (max-width:767px) {.layout_info {margin-left:-15px;margin-right:-15px;}



.layout_left {width:100%;position:fixed;left:100%;top:0;bottom:0;z-index:1031;background-color:#fff;padding:15px;display:flex;flex-direction:column;}



.menu_icon {display:block;width:28px;height:28px;background:url(../images/icon/submenu.png) no-repeat center;background-size:contain;margin-bottom:15px;cursor:pointer;}



.submenu_close {display:block;width:15px;height:15px;background:url(../images/icon/close1.png) no-repeat center;background-size:contain;flex:0 0 auto;margin:0 auto 15px;}



.submenu_main {height:100%;overflow-y:auto;}



.submenu_main::-webkit-scrollbar {width:0;height:0;}



.submenu1>li {position:static;}



.submenu1 .dropdown-menu {width:100%;text-align:center;}



.info_previous_next_wrap {font-size:12px;margin-top:30px;}



}



@media (min-width:768px) {.wrapper {padding-top:80px;}



.menu_icon,.submenu_close {display:none;}



.inside_main {padding:45px 0;}



.layout_info {display:flex;flex-direction:row;padding:30px 25px 70px;}



.layout_left:before,.layout_left:after {content:"";position:absolute;top:0;left:225px;}



.layout_left:before {width:1px;height:100%;background-color:#dadada;left:calc(100% + 12px);}



.layout_left:after {width:3px;height:50px;background-color:#03418d;left:calc(100% + 11px);}



.layout_right1 {width:calc(100% - 230px);}



.submenu li a {padding:10px 15px;min-width:120px;}



.submenu1 {margin:0 -12px 50px;}



.submenu1>li {padding:0 12px;}



.submenu1>li>a {font-size:16px;}



.submenu1 .dropdown-menu {min-width:300px;left:8px;}



.inside_title .h2 {font-size:24px;}



.pager {margin-top:30px;}



.pager li>a,.pager li>span {font-size:16px;padding:10px 35px;margin:0 20px;}



.InfoTitle h4 {font-size:18px;}



}



@media (min-width:1200px) {.layout_left {width:240px;margin-right:50px;}



.layout_left:before {left:calc(100% + 20px);}



.layout_left:after {left:calc(100% + 19px);}



.layout_right1 {width:calc(100% - 290px);}



.inside_title .h2 {font-size:30px;}



.inside_title1 .h2 {font-size:26px;margin-bottom:30px;}



.slogan1 {font-size:16px;max-width:360px;}



}



@media (min-width:1500px) {.wrapper {padding-top:100px;}



}



/*主营业务*/.business_list .column {margin-bottom:30px;}



.business_list a {color:#333;display:flex;flex-flow:row-reverse wrap;align-items:center;}



/*.business_list .column:nth-child(odd) a {flex-direction:row-reverse;}



*/.business_list .img {width:50%;max-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;}



.business_list .text {width:50%;padding:10px 15px;}



.business_list .h2 {font-size:18px;font-weight:bold;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.business_list .h2 span {font-weight:normal;font-size:12px;padding-left:15px;}



.business_list p {line-height:30px;height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0;}



.business_list em {display:block;background-color:#dc1316;padding:6px 10px;font-weight:700;color:#fff;line-height:24px;max-width:140px;text-align:center;margin-top:15px;}



.business_list a:hover em {text-shadow:1px 1px 1px rgba(0,0,0,0.8);}



.business_list a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}



@media (max-width:479px) {.business_list .column {margin-bottom:30px;}



.business_list .img,.business_list .text {width:100%;}



.business_list .text {padding:0;margin-top:15px;}



}



@media (min-width:768px) {.business_list .img {max-height:250px;}



.business_list .text {padding:20px 50px 20px 25px;padding:20px 6.57895% 20px 3.28947%;}



.business_list .h2 span {font-size:14px;}



.business_list p {margin-top:20px;}



.business_list em {margin-top:30px;}



}



@media (min-width:992px) {.business_list p {height:90px;-webkit-line-clamp:3;}



}



@media (min-width:1200px) {.business_list .img {max-height:336px;}



.business_list .text {padding-top:30px;padding-bottom:30px;}



.business_list .h2 {font-size:24px;}



.business_list .h2 span {font-size:16px;}



.business_list p {margin-top:30px;}



.business_list em {margin-top:40px;}



}



/*案例展示*/.case_list .column {margin-bottom:25px;}



.case_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;transition: all 0.6s;}



.case_list a {background:#fff;}



.case_list a:before,.case_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}



.case_list a:before {left:0;}



.case_list a:after {right:0;}



.case_list .pro-cont{margin-top: 20px;}



.case_list .pro-title {font-size:18px;margin:24px 0 10px;text-overflow:ellipsis;white-space:nowrap;}



.case_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 20px;}



.case_list .img:after {content:"";width:100%;height:100%;background-color:#000;opacity:.1;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}



.case_list a:hover .img:after {opacity:0;}



.case_list a:hover {color:#03418d;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2)}



.case_list a:hover:before,.case_list a:hover:after {width:0;}



@media (max-width:767px) {.case_list {margin-left:-10px;margin-right:-10px;}



.case_list .column {padding:0 10px;}



.case_list .pro-title {font-size:16px;margin-top:18px;}



}



@media (max-width:479px) {.case_list .column {width:100%;}



}



@media (min-width:1500px) {.case_list {margin-left:-21px;margin-right:-21px;}



.case_list .column {padding:0 21px;}



}



.inside_main .center {text-align:center;}



.pagination {margin:20px auto;}



.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {background-color:#03418d;border-color:#03418d;}



.pagination>li>a,.pagination>li>span {color:#03418d;}



.navbar-example {position:fixed;top:20%;left:0;width:50px;z-index:80;}



.navbar-example .nav {background:none;}



.navbar-example .nav img {height:40px;}



.navbar-example .navbar-collapse {padding:0;}



.navbar-example .navbar-nav>li {display:block;float:none;height:40px;width:80px;border-top:1px solid #981a18;text-align:center;line-height:40px;background:#03418d;border-right:1px solid #03418d;}



.navbar-example .navbar-nav>li:last-child {border-bottom:1px solid #981a18;}



.navbar-example .navbar-nav>li>a {padding:0;line-height:40px;color:#fff;}



.navbar-example .navbar-nav>li>a:hover {background:#fff;color:#03418d;}



.navbar-example .navbar-nav>li.active>a {color:#03418d;cursor:default;background-color:#fff;border:0;line-height:40px;}



/*品质工程*/.project_list .column {margin-bottom:30px;}



.project_list a {display:block;color:#040000;text-align:center;}



.project_list .h2 {font-size:16px;font-weight:bold;letter-spacing:5px;margin:20px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.project_list .h2:after {content:"";width:48px;height:2px;background-color:#040000;display:block;margin:10px auto 0;}



.project_list p {color:#595757;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:15px 0 0;}



.project_list .img:after {content:"";width:100%;height:100%;background-color:#000;opacity:.3;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}



.project_list a:hover {color:#03418d;}



.project_list a:hover .h2:after {background-color:#03418d;}



.project_list a:hover .img:after {opacity:0;}



@media (max-width:767px) {.project_list {margin-left:-10px;margin-right:-10px;}



.project_list .column {padding:0 10px;}



}



@media (max-width:479px) {.project_list .column {width:100%;}



}



@media (min-width:1200px) {.project_list .h2 {font-size:18px;}



.project_list .h2:after {width:54px;height:3px;}



}



@media (min-width:1500px) {.project_list {margin-left:-40px;margin-right:-40px;}



.project_list .column {padding:0 40px;margin-bottom:50px;}



.project_list .h2 {font-size:20px;}



.project_list .h2:after {width:68px;}



.project_list p {font-size:16px;line-height:26px;height:52px;}



}



.project_list1 {/*margin:0;*/display:flex;flex-flow:row wrap;}



.project_list1 .column {/*padding:0;*/margin-bottom:30px;}



.project_list1 a {display:flex;flex-direction:row;color:#333;}



.project_list1 .img {width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;}



.project_list1 .img img {display:none;}



.project_list1 .text {width:50%;background-color:#F3F3F3;padding:20px 15px;display:flex;flex-direction:column;justify-content:flex-end;}



.project_list1 .h2 {font-size:16px;font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.project_list1 .p {line-height:28px;height:140px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:10px 0 0;}



.project_list1 a:hover .text {color:#fff;background-color:#03418d;}



@media (max-width:479px) {.project_list1 a,.project_list1 .img img {display:block;}



.project_list1 a .img,.project_list1 a .text {width:100%;}



}



@media (min-width:768px) {.project_list1 .text {padding:30px 25px 42px;}



.project_list1 .h2 {font-size:18px;}



.project_list1 .p {margin-top:15px;}



}



@media (min-width:992px) {.project_list1 .column0 a {flex-direction:row!important;}



.project_list1 .column1 a {flex-direction:row-reverse!important;}



}



/*合作伙伴*/.partner_list {margin-left:-8.4px;margin-right:-8.4px;}



.partner_list .column {padding:0 8.4px;margin-bottom:30px;}



.partner_list .img:before,.partner_list .img:after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}



.partner_list .img:before {border:1px rgba(62,58,57,.6) dotted;}



.partner_list .img:after {background-color:rgba(4,0,0,.1);}



.partner_list .img:hover:after {transform:skew(45deg,45deg);}



.index_partner_list {margin-top:40px;}



@media (max-width:767px) {.partner_list {margin-left:-10px;margin-right:-10px;}



.partner_list .column {padding:0 10px;}



}



@media (max-width:479px) {.partner_list .column {width:50%;}



}



@media (min-width:1200px) {.partner_list .column {width:20%;}



.index_partner_list {margin-top:60px;}



}



@media (min-width:1500px) {.partner_list .column {width:16.66667%;}



.index_partner_list {margin-top:58px;}



}



/*新闻资讯*/.news_list .column {margin-bottom:30px;}



.news_list a {color:#231815;border-bottom:1px #CFCBC7 solid;padding-bottom:30px;display:flex;flex-direction:row;}



.news_list .img {width:185px;flex:0 0 auto;}



.news_list .text {width:100%;padding-left:15px;overflow:hidden;}



.news_list .h2 {font-size:16px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.news_list .h2:after {content:"";width:34.11765%;height:1px;background-color:#03418d;display:block;margin-top:10px;}



.news_list p {color:#595757;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:15px 0 0;}



.news_list em {display:inline-block;margin-top:20px;-webkit-transition:all .5s;transition:all .5s;}



.news_list a:hover {color:#03418d;}



.news_list a:hover em {-webkit-transform:translateX(10px);transform:translateX(10px);}



@media (max-width:479px) {.news_list a {display:block;}



.news_list .img {width:100%;margin-bottom:20px;}



.news_list .text {padding-left:0;}



}



@media (min-width:768px) {.news_list a .text {padding-left:30px;}



.news_list .h2 {font-size:18px;}



}



@media (min-width:1500px) {.news_list {margin-left:-30px;margin-right:-30px;}



.news_list .column {padding:0 30px;}



}



/*关于我们*/.index-title {height:60px;margin-bottom:30px;background:url("index-title.png") no-repeat center 9px;}



.index-title .cn {text-align:center;color:#333;line-height:100%;font-size:30px;margin-bottom:15px;display:block;}



.index-title .cn span {color:#03418d;margin:0 5px;font-weight:bold;}



.index-title .en {text-align:center;line-height:100%;font-size:16px;margin-bottom:5px;display:block;color:#666;}



.inner-about {background:#fff;}



.inner-about ul {list-style:none;padding-left:0;}



.inner-about .index-title {margin-bottom:40px;margin-top:40px;}



.inner-about .block-1 {overflow:hidden;margin-top:10px;padding-bottom:20px;}



.inner-about .block-1 .cont {padding:10px 10px;}



.inner-about .block-1 .cont p {color:#5f5f5f;margin-top:10px;line-height: 23px;font-size: 15px;}



.inner-about .block-1 ul {overflow:hidden;padding-top:50px;clear:both;}



.inner-about .block-1 ul li {float:left;}



.inner-about .block-1 ul li:first-child {border-left:0;}



.inner-about .block-1 ul li .num {font-size:36px;color:#03418d;float:left;font-weight:bold;margin-right:10px;}



.inner-about .block-1 ul li .dis {float:left;}



.inner-about .block-1 ul li .dis span {display:block;font-size:16px;}



.inner-about .block-1 ul li .dis small {color:#999;font-size:12px;text-transform: uppercase;}



.inner-about .block-2 {overflow:hidden;padding-top:30px;background:#fafafa;margin-top:20px;}



.inner-about .block-2 .cont {}



.inner-about .block-2 .cont ul {overflow:hidden;margin-bottom:20px;}



.inner-about .block-2 .cont ul li .li-cont {text-align:center;padding:5%;background:#fff;margin-bottom:20px;box-shadow:0 0 8px #ccc;height:360px;}



.inner-about .block-2 .cont ul li span {font-size:20px;color:#03418d;font-weight:bold;}



.inner-about .block-2 .cont ul li small {width:50px;height:1px;text-align:center;margin:20px auto;background:#ddd;display:block;}



.inner-about .block-2 .cont ul li p {margin-top:20px;color:#666;}



.inner-about .block-2 .cont ul li .p1 {margin-bottom:31px;}



.inner-about .block-2 .cont ul li img {width:100%;margin-top:20px;border:1px solid #eee;}



.inner-about .block-3 {margin-top:30px;}



.inner-about .block-3 .cont {border-top:0;}



.inner-about .block-3 .cont .bd {overflow:hidden;position:relative;}



.inner-about .block-3 .cont .bd .tempWrap {}



.inner-about .block-3 .cont ul li {margin-bottom:10px;}



.inner-about .block-3 .cont ul li img {width:100%;border:1px solid #ccc;}



.inner-about .block-3 .cont ul li .text {margin-top:10px;}



.inner-about .block-4 {margin-top:20px;padding-bottom:20px;}



.inner-about .block-4 .cont {overflow:hidden;margin-bottom:10px;}



.inner-about .block-4 ul li {margin-bottom:10px;}



.inner-about .block-4 ul li img {width:100%;box-shadow:0 0 8px #ccc;border:5px solid #fff;}



.inner-about .block-4 ul li p{font-size: 19px;text-align: center;margin: 10px 0 20px 0;color: #666;}



.inner-about .block-5 img{width: 100%;}



.about .ab-5 {padding-top:20px;overflow:hidden;padding-bottom:10px;}



/*contact*/.page-contact {background:#fff;padding:20px;margin-top:20px;color:#666;}



.page-contact .title {margin:10px auto;text-align:center;}



.page-contact .title small {color:#888;font-size:18px;}



.page-contact .title .text {font-size:30px;font-weight:bold;}



.page-contact .title .text span {color:#03418d;}



.page-contact .top {margin-top:10px;overflow:hidden;}



.page-contact .top .left {}



.page-contact .top .left img {max-width:100%;border:5px solid #ccc;border-radius:100px;}



.page-contact .top .right {margin-top:3%;}



.page-contact .top .right strong {font-size:22px;font-weight:500;color:#03418d;}



.page-contact .top .right strong span {color:#888;font-size:18px;}



.page-contact .top .right p {font-size:16px;margin-top:30px;}



.page-contact .center {margin-top:20px;overflow:hidden;border-bottom:1px solid #e6e6e6;}



.page-contact .center ul {padding-left:0;}



.page-contact .center ul li {border:1px solid #e6e6e6;position:relative;margin:0 -1px -1px 0;overflow:hidden;float:left;height:93px;line-height:93px;font-size:16px;color:#666;width: 25%;}



.page-contact .center ul li i {font-size:30px;background:#03418d;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100px;margin-right:10px;}



.page-contact .center ul li span {color:#03418d;font-size: 21px;}



.page-contact .center ul li a {color:#666;font-size: 21px;}



.page-contact .center ul .li-1 {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}



.page-contact .center ul .li-2 {font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size: 21px;}



.page-contact .bottom {position:relative;}



.page-contact .bottom .make {}



.page-contact .bottom iframe {width:100%;height:500px;}



.honor_list {display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;}



.honor_list:before,.honor_list:after {display:none;}



.honor_list .column {padding:0 7px;margin-bottom:30px;}



.honor_list .column1 {width:50%;}



.honor_list a {display:block;color:#333;}



.honor_list .h2 {font-size:16px;line-height:1.4;text-align:center;margin:15px 0 0;}



.honor_list .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}



@media (max-width:639px) {.honor_list .column {width:33.33333%;}



.honor_list .column1 {width:66.66667%;}



}



@media (max-width:479px) {.honor_list {justify-content:center;}



.honor_list .column {width:50%;}



.honor_list .column1 {width:100%;}



}



@media (min-width:992px) {.honor_list .column1 {width:33.33333%;}



}



@media (min-width:1200px) {.honor_list .column {width:14.28571%;}



.honor_list .column1 {width:28.57142%;}



}



@media (min-width:1500px) {.honor_list .column {width:12.5%;}



.honor_list .column1 {width:25%;}



}



/*推荐新闻*/.recommend-news {margin-top:10px;background:#fff;padding:10px;clear:both;margin-bottom:20px;}



.recommend-news .rec-title {height:35px;line-height:35px;border-bottom:1px dashed #ccc;font-size:16px;border-left:2px solid #ccc;padding-left:10px;background:#fafafa;}



.recommend-news .rec-list {overflow:hidden;margin-top:10px;}



.recommend-news .rec-list ul li {width:570px;float:left;margin:10px;line-height:30px;border-bottom:1px dashed #ccc;}



.recommend-news .rec-list ul li span {float:right;font-size:12px;}



/*人才招聘*/.job_list_box .span {float:left;width:21%;padding:0 5px;}



.job_list_box .span5 {width:16%;}



.job_top {border-top:1px rgba(0,0,0,.2) dashed;border-bottom:1px rgba(0,0,0,.2) dashed;line-height:24px;padding:15px;overflow:hidden;}



.job_list .panel {border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;}



.job_list .panel-heading {border-radius:0;border-bottom:1px rgba(0,0,0,.2) dashed;padding:0;position:relative;}



.job_list .active .panel-heading {border-bottom-style:solid;}



.job_list .panel-heading a {display:block;color:#333;overflow:hidden;padding:15px;position:relative;z-index:1;}



.job_list .panel-heading a:after {content:"";display:block;width:16px;height:10px;background:url(../images/icon/icon6.png) no-repeat center;background-size:contain;position:absolute;right:5px;top:50%;margin-top:-5px;-webkit-transition:all .5s;transition:all .5s;}



.panel.active .panel-heading a:after {-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}



.job_list .panel-body {border-bottom:1px rgba(0,0,0,.2) dashed;padding-top:20px;padding-bottom:30px;}



.job_description .column {margin-bottom:15px;}



.job_description .inner>.h2 {font-size:16px;margin:0;position:relative;padding-left:15px;}



.job_description .inner>.h2:before {content:"";width:4px;height:16px;background-color:#03418d;display:inline-block;position:absolute;left:0;top:1px;}



.job_description .inner .InfoContent {margin-top:10px;}



.apply_btn {margin-top:30px;text-align:center;}



.apply_btn a {display:inline-block;background-color:#555;line-height:20px;color:#fff;border-radius:5px;padding:8px 25px;text-decoration:none;}



.apply_btn a:hover {background-color:#03418d;}



@media (max-width:767px) {.job_list_box .span {width:33.33333%;}



.job_list_box .span4,.job_list_box .span5 {display:none}



}



@media (min-width:768px) {.job_top_box {margin-top:60px;}



.job_top,.apply_btn a {font-size:16px;}



.job_list .panel-body {padding-top:40px;padding-bottom:60px;}



.job_description .inner .InfoContent {padding-left:40px;}



}



@media (min-width:992px) {.job_list_box .span {width:22%;}



.job_list_box .span5 {width:12%;}



}



@media (min-width:1200px) {.job_top,.job_list .panel-heading a {padding-left:50px;padding-right:50px;}



.panel-heading>i {right:50px;}



.job_description {margin-left:-50px;margin-right:-50px;padding:0 8%;}



.job_description .column {padding:0 50px;}



.apply_btn a {border-radius:10px;padding:12px 35px;}



}



@media (min-width:1500px) {.job_top,.job_description .inner>.h2,.apply_btn a {font-size:18px;}



.job_description {margin-left:-100px;margin-right:-100px;}



.job_description .column {padding:0 100px;}



}



/*联系我们*/.contact_main {padding-top:0;overflow:visible;}



.contact_box {background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);margin-top:-30px;padding:30px 15px;overflow:hidden;}



.contact_title {font-size:18px;color:#03418d;margin-bottom:30px;}



.contact_title:after {content:"";width:100%;height:1px;background-color:#03418d;display:block;margin-top:15px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3);}



.contact_list .column {margin-bottom:20px;}



.contact_list .item {border-bottom:1px #f7f7f7 solid;padding-bottom:15px;}



.contact_list .item+.item {margin-top:30px;}



.contact_list .item>.h2 {font-size:16px;margin:0 0 15px;}



.contact_list p {font-size:12px;line-height:20px;margin:0;}



.contact_list p+p {margin-top:5px;}



.contact_list a {color:#333;}



.contact_list .column1 span {display:block;text-align:center;margin-top:10px;}



@media (max-width:767px) {.contact_list .column1 .img {max-width:180px;}



}



@media (min-width:768px) {.contact_box {padding:60px 5%;}



.contact_title {margin-bottom:50px;}



.contact_list {display:flex;flex-direction:row;justify-content:space-between;}



.contact_list .column0 {width:100%;overflow:hidden;max-width:350px;}



.contact_list .column1 {flex:0 0 auto;width:200px;margin-left:50px;}



.contact_list .item+.item {margin-top:45px;}



}



@media (min-width:992px) {.contact_box {margin-top:-50px;}



}



@media (min-width:1200px) {.contact_box {margin-top:-70px;padding-left:10%;padding-right:10%;}



}



@media (min-width:1600px) {.contact_box {margin-top:-90px;padding-left:15%;padding-right:15%;}



}



/*动画*/.fadeIn {opacity:0;-webkit-transition:all 1s;transition:all 1s;}



.fadeInUp {opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:all .8s;transition:all .8s;-webkit-transition-delay:.2s;transition-delay:.2s;}



.fadeInDown {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all 1s;transition:all 1s;}



.fadeInLeft {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all 1s;transition:all 1.5s;}



.fadeInRight {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .8s;transition:all .8s;}



.zoomIn {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);-webkit-transition:all .8s;transition:all .8s;}



.animated {opacity:1;-webkit-transform:none;transform:none;}



.moveRight {-webkit-animation:moveRight 5s forwards 1.5s;animation:moveRight 5s forwards 1.5s;}



@-webkit-keyframes moveRight {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



100% {left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}



}



@keyframes moveRight {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



100% {left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}



}



.moveLeft {-webkit-animation:moveLeft 5s forwards 1.5s;animation:moveLeft 5s forwards 1.5s;}



@-webkit-keyframes moveLeft {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



100% {left:0;-webkit-transform:translateX(0);transform:translateX(0);}



}



@keyframes moveLeft {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}



100% {left:0;-webkit-transform:translateX(0);transform:translateX(0);}



}



.IndexDistribution_title {margin-top:35px;margin-bottom:55px;text-align:center}



.IndexDistribution_title dd {color:#444444;font-weight:bolder;font-size:32px}



.IndexDistribution_title h2 {color:#444444;font-weight:bolder;font-size:32px}



.IndexDistribution_title h2 span {position:relative;margin:0 12px;font-size:32px}



.IndexDistribution_title dt {margin-top:15px;color:#555555;text-transform:uppercase;font-size:16px}



.IndexDistribution {padding:73px 0;background:url(../images/bg1.jpg) no-repeat 50% 0}



.IndexDistribution .pc_all_contnet {overflow:hidden;width:1400px;margin:0 auto;}



.IndexDistribution .IndexDistribution_txt {display:flex;box-shadow:0 0 27px rgba(0,0,0,.15)}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list {display:flex;padding-left:60px;width:33.33%;height:310px;transition:all .5s ease;-webkit-transform:all .5s ease;flex-direction:column;justify-content:center}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list.on {width:57%}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list:first-child {background:url(../images/bg2.jpg) no-repeat 0 50%}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list:nth-child(2) {background:url(../images/bg3.jpg) no-repeat 0 50%}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list:nth-child(3) {background:url(../images/bg4.jpg) no-repeat 0 50%}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list:hover {transition:all .5s ease;-webkit-transform:all .5s ease}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list .txt_list_title {position:relative;margin-bottom:35px;padding-bottom:25px;color:#333;font-size:24px}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list .txt_list_title:before {position:absolute;bottom:0;left:0;display:inline-block;width:148px;height:1px;background:#d3d3d3;content:""}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list .txt_list_title:after {position:absolute;bottom:0;left:0;display:inline-block;width:48px;height:1px;background:#777;content:""}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list .txt_list_txt {display:-webkit-box;overflow:hidden;width:258px;color:#444;text-align:justify;font-size:14px;line-height:26px;-webkit-box-orient:vertical;-webkit-line-clamp:3}



.IndexDistribution .IndexDistribution_txt .IndexDistribution_txt_list .txt_list_more {margin-top:15px}



.IAdvantage {background:#fff;padding-top:0px;}



.IAdvantage .IndexDistribution_title h2 {color:#444444;}



.IAdvantage .IndexDistribution_title dt {color:#555555;}



.IAdvantage .IAdvantage_content {display:flex;display:-webkit-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list {position:relative;cursor:pointer;width:32%;box-shadow:0px 0px 16px rgba(0,106,53,.2);border-radius:10px;overflow:hidden;display:inline-block;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_img img {width:100%;opacity:0;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt {position:absolute;top:0;left:0;height:100%;width:100%;background:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd {font-size:60px;color:#008744;position:relative;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd::before {content:"";position:absolute;display:inline-block;width:40px;height:1px;background:#c8c8c8;right:-70px;bottom:20px;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd::after {content:"";position:absolute;display:inline-block;width:40px;height:1px;background:#c8c8c8;left:-70px;bottom:20px;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dt {font-size:20px;color:#008744;font-weight:bolder;margin:20px 0px;margin-top:15px;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p {font-size:14px;color:#666666;line-height:28px;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_icon {margin-top:34px;opacity:1;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_icon {opacity:0;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_img img {opacity:1;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p b {color:#008744;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt {background:rgba(0,39,20,.56);transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dd i {color:#fff;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dt {color:#fff;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p {color:#fff;transition:all 0.5s ease;}



.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p b {color:#fff;transition:all 0.5s ease;}



/*产品中心*/.index-top-Case {height:986px;background:url(../images/index-case-bg.jpg) no-repeat 50%;margin-top:80px;}



.index-top-Case .IndexDistribution_title h2 {color:#03418d;}



.index-top-Case .IndexDistribution_title dt {color:#03418d;}



.index-top-Case .grWidth {overflow:inherit;padding:80px 0}



.index-top-Case .grWidth h2 {color:#fff;text-align:center;font-weight:400;font-size:40px;line-height:50px}



.index-top-Case .grWidth h4 {color:#fff;text-align:center;font-weight:400;font-size:14px;line-height:40px}



.index-top-Case .index-Case-Box .index-Case-Nav {height:226px}



.index-top-Case .index-Case-Box .index-Case-Nav li {position:relative;float:left;margin-top:30px;width:12%;height:82px;border-right:1px solid #d9d9d9;background:#fff;text-align:center}



.index-top-Case .index-Case-Box .index-Case-Nav li:last-child {}



.index-top-Case .index-Case-Box .index-Case-Nav li a {float:left;width:100%;height:100%;margin-top:10px;}



.index-top-Case .index-Case-Box .index-Case-Nav li i {font-size:30px;color:#525252;margin-top:10px;}



.index-top-Case .index-Case-Box .index-Case-Nav li:hover {background:#03418d;color:#fff}



.index-top-Case .index-Case-Box .index-Case-Nav li:hover i {color:#fff}



.index-top-Case .index-Case-Box .index-Case-Nav li:hover a {color:#fff}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat1:hover:after {background-position:-6px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat2:hover:after {background-position:-181px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat3:hover:after {background-position:-96px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat4:hover:after {background-position:-51px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat5:hover:after {background-position:-263px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat6:hover:after {background-position:-139px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat7:hover:after {background-position:-306px -45px}



.index-top-Case .index-Case-Box .index-Case-Nav .case-cat8:hover:after {background-position:-220px -45px}



.index-top-Case .index-Case-Box .index-Case-list-box {position:relative;display:block;width:100%;text-align:center}



.index-top-Case .index-Case-Box .case-description {margin:33px 0;height:108px;color:#fff;line-height:30px;background-color:#03418d;padding:24px;}



.index-top-Case .index-Case-Box .case-description-more {margin:0 auto;padding-right:45px;background:url(../images/gengduo.png) no-repeat 100%;color:#fff}



.index-top-Case .index-Case-Box .case-description-more:hover {background:url(../images/gengduo2.png) no-repeat 100%;color:#e8fc05}



.index-top-Case .case-nav {float:left;display:flex;margin-top:70px;width:100%;height:48px;align-items:center;justify-content:center}



.index-top-Case .case-nav li {float:left;margin:0 10px;width:160px;height:48px;background:#fff;line-height:48px}



.index-top-Case .case-nav li a {float:left;width:100%;height:100%;color:#666}



.index-top-Case .case-nav li:hover a {background:##03418d;color:#fff}



.index-top-Case .case-list {position:relative;float:left;width:1340px;height:362px}



.index-top-Case .case-list li {float:left;overflow:hidden;width:375px;height:330px;border-right:1px solid #d9d9d9;text-align:center}



.index-top-Case .case-list li a {float:left;display:block;width:375px;height:100%;background:#fff}



.index-top-Case .case-list li a .imgBox {display:block;overflow:hidden;width:363px;height:281px}



.index-top-Case .case-list li a img {width:375px;height:281px;transition:all 1s}



.index-top-Case .case-list li a .title {display:block;overflow:hidden;padding:0 15px 15px;height:50px;text-overflow:ellipsis;white-space:nowrap;line-height:50px}



.index-top-Case .case-list li:hover a img {transform:scale(1.04)}



.case_ctr {position:absolute;top:40%;left:50%;z-index:2;margin-left:-600px;height:90px}



.case_ctr a {position:absolute;display:block;width:50px;height:50px;background:url(../images/case-fl-fr.png) no-repeat 0 0;opacity:1}



.case_ctr a.prev {left:-140px}



.case_ctr a.next {right:-1500px;background-position:-58px 0}



.case_ctr a.prev:hover {background-position:0 -59px}



.case_ctr a.next:hover {background-position:-58px -59px}



/*首页新闻*/.index_news_list,.index_news_list .row {margin-left:-9px;margin-right:-9px;}



.index_news_list .column {padding:0 9px;margin-bottom:15px;opacity:1;}



.index_news_list a {display:flex;flex-direction:row;align-items:center;color:#404041;border:1px #DCDDDD solid;}



.index_news_list a .img {flex:0 0 auto;width:200px;}



.index_news_list a .text {width:100%;padding-left:15px;padding-right:10px;overflow:hidden;}



.index_news_list .news-cont {font-size:16px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_news_list a p {color:#515151;line-height:22px;height:66px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:15px 0 0;}



.index_news_list a:hover {color:#03418d;}



.index_news_list a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}



@media (max-width:479px) {.index_news_list a {display:block;}



.index_news_list a .img {width:100%;max-width:none;}



.index_news_list a .text {padding:15px 10px;}



}



@media (min-width:768px) {.index_news_list a .img {width:148px;}



.index_news_list a p {height:44px;-webkit-line-clamp:2;margin-top:10px;}



.index_news_list a em {display:block;width:54px;height:40px;background:url(../images/icon/icon7_1.png) no-repeat center;background-size:contain;margin-top:40px;margin-left:auto;opacity:0;-webkit-transition:all .5s;transition:all .5s;}



.index_news_list a:hover em {opacity:1}



.index_news_list .first a .text {padding-right:30px;}



.index_news_list .first a .img {width:334px;}



.index_news_list .first .news-cont {line-height:20px;text-overflow:initial;white-space:initial;}



.index_news_list .first .news-cont h4 {display:block;max-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}



.index_news_list .first .news-cont:after {content:"";width:42%;height:1px;background-color:#03418d;display:block;margin-top:10px;}



.index_news_list .first a p {height:66px;-webkit-line-clamp:3;margin-top:15px;}



}



@media (min-width:1200px) {.index_news_list>.col-lg-5 {width:43.56307%;}



.index_news_list>.col-lg-7 {width:56.43693%;}



.index_news_list a .img {width:128px;}



.index_news_list a em {margin-top:20px;}



.index_news_list .first a .img {width:294px;}



.index_news_list .first a .text {padding-right:10px;}



}



@media (min-width:1440px) {.index_news_list a .img {width:148px;overflow:hidden;}



.index_news_list a em {margin-top:40px;}



.index_news_list .first a .img {width:334px;overflow:hidden;}



.index_news_list .first a .text {padding-right:30px;padding-top:30px;}



}



/* end新闻 *//*首页案例*/.index_case_list a {display:block;color:#fff;text-align:center;position:relative;}



.index_case_list a:after {content:"";width:100%;height:100%;background-color:rgba(8,12,19,.3);position:absolute;top:0;left:0;}



.index_case_list .text {position:absolute;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:all .5s;transition:all .5s;}



.index_case_list .text h2 {font-size:16px;line-height:20px;background-color:#03418d;padding:15px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_case_list .text span {display:block;background-color:#03418d;padding:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}



.index_case_list .flip-current a:after {opacity:0;}



.index_case_list .flip-current .text {visibility:visible;opacity:1;}



.index_case_list a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}



.index_case_list.flipster-carousel .flip-prev {-webkit-transform:translateX(-90%) scale(0.84);-moz-transform:translateX(-90%) scale(0.84);-o-transform:translateX(-90%) scale(0.84);-ms-transform:translateX(-90%) scale(0.84);transform:translateX(-90%) scale(0.84);}



.index_case_list.flipster-carousel .flip-next {-webkit-transform:translateX(90%) scale(0.84);-moz-transform:translateX(90%) scale(0.84);-o-transform:translateX(90%) scale(0.84);-ms-transform:translateX(90%) scale(0.84);transform:translateX(90%) scale(0.84);}



.index_case_list.flipster-carousel .flip-past {-webkit-transform:translateX(-160%) scale(0.66);-moz-transform:translateX(-160%) scale(0.66);-o-transform:translateX(-160%) scale(0.66);-ms-transform:translateX(-160%) scale(0.66);transform:translateX(-160%) scale(0.66);}



.index_case_list.flipster-carousel .flip-future {-webkit-transform:translateX(160%) scale(0.66);-moz-transform:translateX(160%) scale(0.66);-o-transform:translateX(160%) scale(0.66);-ms-transform:translateX(160%) scale(0.66);transform:translateX(160%) scale(0.66);}



.index_case_list .flip-items {list-style:none;padding:0;margin:0 auto;width:26%!important;}



.index_case_list .flipto-prev,.index_case_list .flipto-next {display:block;position:absolute;width:32px;height:32px;text-indent:-9999px;top:140px;z-index:1;background:url(../images/icon8.png) no-repeat center rgba(0,0,0,.6);background-size:10px;display:none;}



.index_case_list .flipto-prev {left:10px;}



.index_case_list .flipto-next {right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}



@media (max-width:639px) {.index_case_list {max-width:100%;}



.index_case_list .flip-items {width:100%!important;}



.index_case_list .flipto-prev,.index_case_list .flipto-next {display:block;}



}



@media (min-width:1440px) {.index_case_list .text h2 {font-size:18px;padding:24px 15px;}



.index_case_list .text span {padding:15px;}



}



@media (min-width:1600px) {.index_case_list {max-width:100%;}



}



/* end首页案例 *//* 服务 */.flow .IndexDistribution_title h2 {color:#333;font-weight:bolder;font-size:32px}



.flow .IndexDistribution_title h2 span {position:relative;margin:0 12px;font-size:32px}



.flow .IndexDistribution_title dt {margin-top:15px;color:#333;text-transform:uppercase;font-size:16px}



.flow {margin-top:80px;background-color:#fff;}



.flow .flow-cont {padding:10px 0;margin:0 auto;padding-bottom:44px;}



.flow .cont ul .li1 {width:6%;border-top:1px dashed #333;height:100px;}



.flow .cont ul {position:relative;width:100%;text-align:center;margin-bottom:40px;}



.flow .cont ul li {font-size:18px;color:#333;display:inline-block;text-align:center;width:6%;}



.flow .cont ul li p {display:block;margin-top:20px;}



.flow .cont ul li img {display:block;margin:10px auto;}



.flow .cont ul li:hover img {transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}



/* end服务 *//* 优势 */.index-channel {overflow:hidden;margin-top:36px;}



.index-channel .title {margin-bottom:.2rem;text-align:center;color:#333;font-size:36px;text-transform:uppercase;-webkit-transition:all 1s .6s ease;-o-transition:all 1s .6s ease;-moz-transition:all 1s .6s ease;transition:all 1s .6s ease;opacity:0;-webkit-transform:translateY(-100%) scale(1.1);-moz-transform:translateY(-100%) scale(1.1);-ms-transform:translateY(-100%) scale(1.1);transform:translateY(-100%) scale(1.1)}



.index-channel .title.anim {opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}



@media screen and (max-width:1366px) {.index-channel .title {font-size:30px}



}



@media screen and (max-width:800px) {.index-channel .title {font-size:20px;margin-bottom:.1rem}



}



.index-channel-box {position:relative}



.index-channel-box .bg {position:relative;z-index:2}



.index-channel-box .bg img {display:block;width:100%}



.index-channel-list {position:absolute;width:100%;height:100%;left:0;top:0;font-size:0;z-index:5}



.index-channel-list li {overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid rgba(255,255,255,0.1);position:relative;width:25%}



.index-channel-list li a {display:block}



.index-channel-list li a:hover .icon-box {-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;opacity:0}



.index-channel-list li a:hover .info-box {opacity:1}



.index-channel-list li a:hover .info-box .img,.index-channel-list li a:hover .info-box .num {opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}



.index-channel-list .cn {font-size:22px;color:#fff}



.index-channel-list .en {font-family:Arial;font-size:16px;color:#fff}



.index-channel-list .cn-cont {font-family:Arial;font-size:16px;color:#fff;display:block;padding:36px;}



.index-channel-list .icon-box {position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;text-align:center}



.index-channel-list .icon-box .icon {width:80px;margin-bottom:15px}



.index-channel-list .icon-box .icon img {display:block;width:100%}



.index-channel-list .info-box {position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:50;background:rgba(17,52,94,0.6);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;opacity:0;text-align:center;border: 1px solid #fff;}



.index-channel-list .info-box .num {font-family:AvantBT;font-size:60px;color:#fff;position:relative;padding-bottom:20px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0}



.index-channel-list .info-box .num:after {position:absolute;left:50%;width:1px;bottom:15px;height:150px;content:'';display:block;background:rgba(255,255,255,0.1)}



.index-channel-list .info-box .img {margin-top:20px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}



.index-channel-list .info-box .img img {max-width:100%;display:block;max-height:100%}



@media screen and (max-width:1680px) {.index-channel-list .info-box .num {padding-bottom:150px}



.index-channel-list .info-box .num:after {height:120px}



.index-channel-list .info-box .img {height:33%}



}



@media screen and (max-width:1440px) {.index-channel-list .info-box .num {padding-bottom:1%}



.index-channel-list .info-box .num:after {height:90px}



}



@media screen and (max-width:1366px) {.index-channel-list .info-box .num {padding-bottom:100px}



.index-channel-list .info-box .num:after {height:70px}



.index-channel-list .info-box .img {height:270px}



}



@media screen and (max-width:750px) {.index-channel-list .icon-box .icon {width:40px}



.index-channel-list .cn {font-size:14px}



.index-channel-list .en {font-size:10px}



.index-channel-list li a:hover .icon-box {opacity:1}



.index-channel-list li a:hover .info-box {opacity:0}



.index-channel-list li a:hover .info-box .img,.index-channel-list li a:hover .info-box .num {opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}



}











.inner-nav {background:#fafafa;}



.inner-nav ul li {width:250px;text-align:center;height:40px;line-height:40px;border-bottom:1px #b3b3b3 dashed;margin-top: 4px;}



.inner-nav ul li a {font-size:16px;display:block;}



.inner-nav ul li a:hover {color:#fff;background:#03418d;}



.inner-nav ul li .hover {color:#fff;background:#03418d;}



.inner-nav-1 {margin-bottom:20px;}



.inner-nav-1 ul {text-align:center;}



.inner-nav-1 ul li {display:inline-block;width:120px;height:40px;line-height:40px;background:rgba(0,0,0,0.6);}



.inner-nav-1 ul li a {color:#fff;}



.inner-nav-1 ul .hover {background:#03418d;}



.inner-right {width:20%;float:left;margin-top:20px;background:#fff;padding:10px;}



.inner-right ul li {width:100%;line-height: 20px;}



.inner-right ul li a{font-size: 14px;padding: 6px;}



.inner-right ul li img {width:100%}



.inner-right ul li span {font-size:16px;display:block;text-align:center;}



.inner-right ul li .badge {float:left;}



/*list*/.inner-right .list-article .news-list {padding:20px;overflow:hidden;margin-bottom:20px;background:#ffffff;}



.inner-right .list-article .news-list li {height:165px;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-top:10px;transition:all 0.6s;}



.inner-right .list-article .news-list li:hover {transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}



.inner-right .list-article .news-list li img {display:block;float:left;border:1px solid #ccc;padding:5px;width:200px;margin-right:20px;height:144px;}



.inner-right .list-article .news-list li .text {margin-left:0px;width:540px;float:left;padding-top:10px;}



.inner-right .list-article .news-list li .li-title {font-size:18px;}



.inner-right .list-article .news-list li .li-title a {color:#03418d;}



.inner-right .list-article .news-list li .li-title h6 {padding-left:10px;font-size:18px;font-weight:500;color:#03418d;}



.inner-right .list-article .news-list li .li-title h6 a {color:#03418d;}



.inner-right .list-article .news-list li p {color:#666;font-size:14px;padding-left:10px;margin-top:10px;}



.inner-right .list-article .news-list li span {font-size:12px;color:#999;margin-left:10px;}



.inner-right .cat-title {background:#ececec;border-left:3px solid #03418d;line-height:35px;padding-left:10px;font-size:16px;margin-bottom:10px;}



.inner-right ul li span {font-size:16px;display:block;text-align:center;}



.inner-right ul li .badge {float:left;}















/*search*/.inner-search {background:#eee;}



.inner-search .block-1 {margin-top:30px;}



.inner-search .block-2 {text-align:center;margin-top:10px;}



.inner-search .block-3 {margin:20px auto;}



.inner-search .block-3 ul li {width:23%;background:#fff;overflow:hidden;display:inline-block;margin:10px;}



.inner-search .block-3 ul li a {display:block;}



.inner-search .block-3 ul li img {width:100%;border:1px solid #ccc;}



.inner-search .block-3 ul li h2 {font-size:16px;margin-top:10px;font-weight:bold;color:#333;padding:10px 20px;}



.inner-search .block-3 ul li p {color:#666;padding:10px 20px;height:80px;}



.inner-search .block-3 ul li .info {color:#666;background:#f5f5f5;overflow:hidden;height:50px;padding:10px 20px;}



.inner-search .block-3 ul li .info .left {float:left;}



.inner-search .block-3 ul li .info .right {float:right;}



.inner-search .block-3 ul li .info i {margin-right:10px;}



.inner-search .block-3 ul li .info font {color:#777;}



.inner-search .block-3 ul li .info .fa-eye {margin-left:10px;}



.inner-search .block-3 ul li .right {overflow:hidden;}



.inner-search .block-3 ul li .right i {float:left;margin-right:10px;}



.inner-search .block-3 ul li .right .tag-name {float:left;font-size:12px;color:#666;}



.inner-search .block-3 ul li:hover {transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}